﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using Ghasam.Business.Domain.Entity;

namespace Ghasam.Business.Services
{
    public interface IPaymentService
    {
        void PaymentSaveOrUpadate(int customerId,int paymentTypeId, int amount,string chequeNumber, string bankName, string bankBranch, DateTime chequeDate,string comment,bool cashed,string paidTo ,DateTime paidDate,DateTime paymentDate,DateTime lastUpdate);
        void PaymentChequeUpdate(int paymentId, string paidTo, DateTime paidDate, string comment, DateTime lastUpdate);
        PaymentCheque FindById(int paymentid);
        IList<PaymentCheque> FindAllPaymentByParam(bool isFormal);
    }
}
